Skip to main content

Week 3

Milestones

  • Added Internationlization support for the app The app will now support two languages. English and Hindi.
  • Implemented the Vehicle Tracking feature
  • Added support for login and token secured storage

Screenshots / Videos

For i18n, I have only added some general texts in Hindi. The rest of the texts will be added later on after the approval from my mentor. Here are some screenshots of the app in English and Hindi:

EnglishHindi

The Vehicle Tracking is one of the main feature of the app. It will help the user to track the vehicle to monitor illegal activities. Currently, the feature is in the development phase and will be completed in the next week. As of now I have only developed some of it and have tested it out with an android emulator by mimicking the location. Here is a flow diagram of the feature:

Contributions

Here are some major commits that I have made in the third week:

PRs:

Learnings

  • Learnt about the GetX Internationalization and how to use it for localization of the app.
  • Learnt about the Geolocator package in Flutter and how to use it for getting the location of the device.
  • Learmt about Secure Storage in Flutter and how to use it for storing the token securely.